//导入axios
import axios from 'axios'
//编写函数获取所有的用户信息，暴露给外部模块使用
export function userGetAllService(){
    //发送异步请求，获取所有用户数据
    axios.get('http://localhost:8099/users/all').then(res=>{
        //获取数据成功，保存数据
        return res.data.data
    }).catch(err=>{
        console.log(err)
    })
}
//编写一个查询一个用户的函数
export function userGetOneService(id){
    //发送异步请求，获取用户数据
    axios.get('http://localhost:8099/users/one/'+id).then(res=>{
        //获取数据成功，保存数据
        return res.data.data
    }).catch(err=>{
        console.log(err)
    })
}
//编写一个删除用户的函数
export function userDeleteService(id){
    //发送异步请求，删除用户数据
    axios.delete('http://localhost:8099/users/delete/'+id).then(res=>{
        //获取数据成功，保存数据
        return res.data.data
    }).catch(err=>{
        console.log(err)
    })
}
//编写一个修改用户的函数
export function userUpdateService(user){
    //发送异步请求，修改用户数据
    axios.put('http://localhost:8099/users/update',user).then(res=>{
        //获取数据成功，保存数据
        return res.data.data
    }).catch(err=>{
        console.log(err)
    })
}
//编写一个添加用户的函数
export function userAddService(user){
    //发送异步请求，添加用户数据
    axios.post('http://localhost:8099/users/add',user).then(res=>{
        //获取数据成功，保存数据
        return res.data.data
    }).catch(err=>{
        console.log(err)
    })
}